#include "topsail.h"
#include "error.h"

void err_sys(char *file, int line, const char *msg, ...)
{
	int	errno_save;
	va_list args;
	
	errno_save = errno;
	va_start(args, msg);

	vfprintf(stderr, msg, args);
	va_end(args);

	fprintf(stderr, "\n%s\n", strerror(errno_save));
	fprintf(stderr, "FILE: %s LINE: %d\n", file, line);

	exit(EXIT_FAILURE);
}
